package com.turkline.CatchMePolygon;

public class Calculations {
	
	public void littleLines(int u, int j , World w) 
	{
		if(u > 0 && u < 31 && j > 0 && j < 19){
			if(w.totalPath.get(u-1).get(j-1).drawMe) {
				w.totalPath.get(u).get(j).SW = true;
				w.totalPath.get(u-1).get(j-1).NE = true;
			} 
			if(w.totalPath.get(u-1).get(j).drawMe) {
				w.totalPath.get(u).get(j).SW = true;
				w.totalPath.get(u).get(j).NW = true;
				w.totalPath.get(u-1).get(j).NE = true;
				w.totalPath.get(u-1).get(j).SE = true;
			}
			if(w.totalPath.get(u-1).get(j+1).drawMe) {
				w.totalPath.get(u).get(j).NW = true;
				w.totalPath.get(u-1).get(j+1).SE = true;
			}
			if(w.totalPath.get(u).get(j+1).drawMe) {
				w.totalPath.get(u).get(j).NW = true;
				w.totalPath.get(u).get(j).NE = true;
				w.totalPath.get(u).get(j+1).SW = true;
				w.totalPath.get(u).get(j+1).SE = true;
			}
			if(w.totalPath.get(u+1).get(j+1).drawMe) {
				w.totalPath.get(u).get(j).NE = true;
				w.totalPath.get(u+1).get(j+1).SW = true;
			}
			if(w.totalPath.get(u+1).get(j).drawMe) {
				w.totalPath.get(u).get(j).NE = true;
				w.totalPath.get(u).get(j).SE = true;
				w.totalPath.get(u+1).get(j).NW = true;
				w.totalPath.get(u+1).get(j).SW = true;
			}
			if(w.totalPath.get(u+1).get(j-1).drawMe) {
				w.totalPath.get(u).get(j).SE = true;
				w.totalPath.get(u+1).get(j-1).NW = true;
			}
			if(w.totalPath.get(u).get(j-1).drawMe) {
				w.totalPath.get(u).get(j).SW = true;
				w.totalPath.get(u).get(j).SE = true;
				w.totalPath.get(u).get(j-1).NW = true;
				w.totalPath.get(u).get(j-1).NE = true;
			}
		}
		if(u == 0) {
			w.totalPath.get(u).get(j).SW = true;
			w.totalPath.get(u).get(j).NW = true;
		}
		if(j == 0) {
			w.totalPath.get(u).get(j).SW = true;
			w.totalPath.get(u).get(j).SE = true;
		}
		if(u == 31) {
			w.totalPath.get(u).get(j).NE = true;
			w.totalPath.get(u).get(j).SE = true;
		}
		if(j == 19) {
			w.totalPath.get(u).get(j).NW = true;
			w.totalPath.get(u).get(j).NE = true;
		}
	}
}